home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / language / xlisp_21.zoo / xlisp.ref < prev    next >
Internet Message Format  |  1990-02-28  |  3KB

  1. From sce!mitel!uunet!tut.cis.ohio-state.edu!ucbvax!hplabs!hpfcso!hpfcbig!tim Mon Jan  8 09:06:27 EST 1990
  2. Article: 2222 of comp.lang.lisp
  3. Path: cognos!sce!mitel!uunet!tut.cis.ohio-state.edu!ucbvax!hplabs!hpfcso!hpfcbig!tim
  4. From: tim@hpfcbig.SDE.HP.COM (Tim Mikkelsen)
  5. Newsgroups: comp.lang.lisp
  6. Subject: Re: XLISP 2.0 reference available
  7. Message-ID: <6950018@hpfcbig.SDE.HP.COM>
  8. Date: 6 Jan 90 04:33:30 GMT
  9. References: <6950014@hpfcbig.SDE.HP.COM>
  10. Organization: HP SESD, Fort Collins, CO
  11. Lines: 19
  12.  
  13. An accessable ftp machine!
  14.  
  15. The XLISP 2.0 reference  has been made  available  for  anonymous FTP on
  16. host cs.orst.edu, in the pub/xlisp directory, file xlispref.txt (a plain
  17. ASCII  text  file,  roughly  412k in  size).  It is  requested  that you
  18. retrieve  this  file  ONLY  during  non-working  hours  (say 7pm to 7am,
  19. Pacific Time).
  20.  
  21. I've tested access to this machine and the file and I was able to get at
  22. it.  As  mentioned  the file is large, so it took about 9 minutes to get
  23. the entire file at 8 PM.
  24.  
  25.  
  26. Thanks to Marion Hakanson (hakanson@cse.ogi.edu) for getting this put on
  27. cs.orst.edu.  There will be a few other machines that the reference will
  28. be ftp'able from (including  simtel20).  I'll post these new machines on
  29. comp.lang.lisp.x (which is probably where this note should have gone).
  30.  
  31. Tim Mikkelsen
  32.  
  33.  
  34. From sce!mitel!uunet!visdc!jiii Mon Jan  8 09:06:33 EST 1990
  35. Article: 2223 of comp.lang.lisp
  36. Path: cognos!sce!mitel!uunet!visdc!jiii
  37. From: jiii@visdc.UUCP (John E Van Deusen III)
  38. Newsgroups: comp.lang.lisp
  39. Subject: Re: XLISP 2.0 reference available
  40. Summary: sed script for reformatting
  41. Message-ID: <726@visdc.UUCP>
  42. Date: 6 Jan 90 19:58:28 GMT
  43. References: <6950014@hpfcbig.SDE.HP.COM> <6950017@hpfcbig.SDE.HP.COM>
  44. Reply-To: jiii@visdc.UUCP (John E Van Deusen III)
  45. Organization: VI Software Development, Boise, Idaho
  46. Lines: 70
  47.  
  48. To everyone who has obtained Tim Mikkelsen's excellent and very
  49. useful XLISP Reference in ASCII format, the following sed script
  50. might be of interest to you.  It slightly reformats the document
  51. so that when piped through pr(1), there are no empty pages.  It
  52. also keeps the text within reasonable margins for printing on
  53. 8.5x11" paper, and provides some additional consistency in tabbing
  54. and line spacing.
  55.  
  56. Assuming that you have the files ref1.Z, ref2.Z, ref3.Z, ref4.Z,
  57. and ref5.Z as provided by Tim Mikkelsen, and the sed script
  58. contained here has been saved as sedf; the following command, or a
  59. variation, will produce the reformatted document in the file prt:
  60.  
  61. $ zcat ref[1-5].Z | sed -f sedf | pr -h "XLISP Reference" > prt
  62.  
  63. --
  64. John E Van Deusen III, PO Box 9283, Boise, ID  83707, (208) 343-1865
  65.  
  66. uunet!visdc!jiii
  67.  
  68. ===cut here===
  69. /^[ ]$/,${
  70.     s/^[    ]        /        /
  71.     s/^        /    /
  72.     s/^ [    ]/    /
  73.     /^ /s/^ */    /
  74.     /^[    ][    ]*  [    ][    ]*/s/  //
  75.     /^EXAMPLES$/,/^[^    ]/{
  76.         /^[     ]*$/d
  77.         /^    /!{
  78.             /^EXAMPLES$/a\
  79.  
  80.             /^EXAMPLES$/!{
  81.                 /^[ ]/!i\
  82.  
  83.             }
  84.  
  85.         }
  86.         s/^    //
  87.     }
  88.     /^SYNTAX$/,/^DESCRIPTION$/{
  89.         /^[    ][    ]*<.*>.*-/,/^$/{
  90.             s/- *[    ]/- /
  91.             />.*- /!{
  92.                 /^[    ][    ]* /!{
  93.                     s/^[    ][    ]*/&  /
  94.                 }
  95.                 s/^    //
  96.             }
  97.         }
  98.     }
  99.     /^DESCRIPTION$/,/^EXAMPLES$/{
  100.         s/  */ /g
  101.         s/\. /\.  /g
  102.     }
  103.     /^[A-Z][A-Z ]*:/,/^$/{
  104.         s/  */ /g
  105.         s/\. /\.  /g
  106.     }
  107.     /^$/,/^..*/{
  108.         /^$/d
  109.         /^[ ]$/!i\
  110.  
  111.     }
  112.     /^[ ]$/,/^.*/{
  113.         /^[ ]$/d
  114.         /^$/d
  115.         /^.*$/s/^.*$/ &/
  116.     }
  117. }
  118.  
  119.  
  120.